Business

'American Idol' alum David Archuleta called his time on the show 'miserable' and..